An Inductive Technique for Parameterised Model Checking of Degenerative Distributed Randomised Protocols

نویسندگان

  • Douglas Graham
  • Muffy Calder
  • Alice Miller
چکیده

We present a technique to tackle the parameterised probabilistic model checking problem for a particular class of randomised distributed systems, which we model as Markov Decision Processes. These systems, termed degenerative, have the property that a model of a system with some communication graph will eventually behave like a model of a system with a reduced graph. We describe an induction schema for reasoning about models of a degenerative system over arbitrary graphs. We thereby show that a certain class of quantitative LTL properties will hold for a model of a system with any communication graph if it holds for all models of a system with some base graph. We demonstrate our technique via a case study (a randomised leader election protocol) specified using the PRISM modelling language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parameterised verification of randomised distributed systems using state-based models

Model checking is a powerful technique for the verification of distributed systems butis limited to verifying systems with a fixed number of processes. The verification of asystem for an arbitrary number of processes is known as the parameterised model checkingproblem and is, in general, undecidable. Parameterised model checking has been studiedin depth for non-probabilistic dis...

متن کامل

Liveness of Randomised Parameterised Systems under Arbitrary Schedulers

We consider the problem of verifying liveness for systems with a finite, but unbounded, number of processes, commonly known as parameterised systems. Typical examples of such systems include distributed protocols (e.g. for the dining philosopher problem). Unlike the case of verifying safety, proving liveness is still considered extremely challenging, especially in the presence of randomness in ...

متن کامل

Liveness of Randomised Parameterised Systems under Arbitrary Schedulers (Technical Report)

We consider the problem of verifying liveness for systems with a finite, but unbounded, number of processes, commonly known as parameterised systems. Typical examples of such systems include distributed protocols (e.g. for the dining philosopher problem). Unlike the case of verifying safety, proving liveness is still considered extremely challenging, especially in the presence of randomness in ...

متن کامل

Abstraction Based Verification of a Parameterised Policy Controlled System

ion Based Verification of a Parameterised Policy Controlled System Peter Ochsenschläger and Roland Rieke ? Fraunhofer Institute for Secure Information Technology SIT, Darmstadt, Germany {ochsenschlaeger,rieke}@sit.fraunhofer.de Abstract. Safety critical and business critical systems are usually controlled by policies with the objective to guarantee a variety of safety, liveness and security pro...

متن کامل

Learning to Prove Safety over Parameterised Concurrent Systems (Full Version)

We revisit the classic problem of proving safety over parameterised concurrent systems, i.e., an infinite family of finite-state concurrent systems that are represented by some finite (symbolic) means. An example of such an infinite family is a dining philosopher protocol with any number n of processes (n being the parameter that defines the infinite family). Regular model checking is a well-kn...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 250  شماره 

صفحات  -

تاریخ انتشار 2009